billiards digest
The Empty Notebook at Milanello and the Price of Sourceless ReportingOn the night of 15 October 2026, after the final whistle at San Siro, I sat...
CAHN, Three Frozen Transfer Windows, and a Draw That Isn't About FormMinute 60, Hang Day Stadium, evening of 22 October 2026. Nguyen Van Tung...
Bierhoff Raises Concern: Germany's Hunt for a No. 9 and Tresoldi as a Two-Nation GambleI still keep in my phone a photograph of Kazan Arena from the night of 27 Jun...
Nine Empty Columns: When Football's Data Pipeline Comes Back With NothingIn March 2026, in a technical meeting room east of Beijing, a projector threw...
Champions Shanghai 2026: VCT China Goes Winless in Week One, but the Second Map Is the Real Data PointHook 22:47 in Busan. The coffee had gone cold long before. On screen, the...
LEC 2026 Surpasses LCK and LPL for the First Time: The Record Is Real, the Framing Is NotAt 2 a.m. in Guangzhou, game three of the best-of-five between G2 Esports and...
Sasipaporn Janthawisut and the System Lesson: When a Thai Outside Hitter Stops Being Fed Properly at XMLS Thanh HoaIn the match where XMLS Thanh Hoa lost to LPBank Ninh Binh, the final...
Vietnam Swimming at SEA Games 32: Nine Golds and the Silent Warning of DataWhen the broadcast cameras went dark, the stands of the Olympic swimming pool...
A Letter to 211 Federations and FIFA's Test of TrustThree pages in English, sent at the same time to 211 member associations,...
PV Sindhu Exits Asian Games 2026 at the Quarter-Finals: Scheduling, Age 31, and the No-Plan-B ProblemAt two in the morning at a badminton tournament, I once read out the wrong...
Patrick Reed, Rory McIlroy and the price of a one-year suspension: respect paid for on the Race to DubaiOpening: the sentence in the press room "There's no lawsuits anymore, so that...
A Tom Cruise Story Tagged as Football: A System Failure Inside the Sports Data PipelineTwenty-two information points. Not one team. Not one player. Not one...
Wolves Esports Sweep A Team at VCT Threshold China: The 2027 Slot and a 54-Minute MapTwo maps, 43 minutes and 54 minutes. I logged those two timestamps before I...
PV Sindhu at Asian Games 2026: Three Matches in 18 Hours and the Data Gap in the Quarter-FinalGame one closed at 21-11 for PV Sindhu. Game three closed at 10-21 for Chen...
NRG Beat MOUZ 2-1 at StarSeries Fall 2026: A Veto Sheet Beat the World No. 2When Cache closed at 13-11, I thought I had watched a perfect collapse. NRG l...
When Data Says Nothing: Lessons on Integrity in Football AnalysisIn 28 years of tracking the transfer market and major tournaments, I have nev...
MLBB: 70% of 1.4 Billion Downloads Come from Southeast Asia — Cultural Bridge or Regional Moat?On M6 grand final night, I sat in front of two screens: one showing the...
Women's volleyball steps out of the gym: The Big Ten/SEC Challenge Week and the Wrigley Field momentWhen every microphone points in one direction, I choose to stand in the gap....
Thailand and the 2029 Gamble: FAT Chooses Continuity After Falling to VietnamEveryone speaks fast these days, but football needs people who listen slowly....
Vietnam Women's Volleyball Championship 2026: Four Dead Rounds and the Price of a 14-Round FormatIn Vinh Long, a team that had not won a single match in twelve rounds walked...
